home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / sticpsrc.lzh / HISTORY.ARC / HISTORY
Text File  |  1990-08-25  |  48KB  |  1,119 lines

  1. 871225.33.PE1CHL.900813:
  2.  
  3. Fixed minor bugs in Turbo C version for the PC.
  4.  
  5. SCC driver now allows complete specification of the clocking mode, so that
  6. all modems requiring- or providing external clocks can now be controlled.
  7. The value to be written to WR11 of the Z8530 can now be specified as a
  8. hexadecimal value after the existing baudrate specification, separated by a
  9. colon (e.g. d1200:66).  This is not necessary for the standard AFSK modems
  10. and the HAPN 4800 baud modem, as these do not require external clocks.
  11. Refer to a Z8530 technical manual for more information about the value to be
  12. written to WR11.
  13.  
  14.  
  15. 871225.33.PE1CHL.900807:
  16.  
  17. Fixed a problem in the AX.25 forwarder: when no "r" or "w" line was present
  18. in the script after "m" "u" or "b", the forwarder did not proceed.
  19. Therefore it was impossible to forward to mailboxes that do not prompt for
  20. the subject and/or the message, or don't send a CR after such prompts.
  21. This is now fixed, and the following script works:
  22.  
  23. # forward test to personal mailbox
  24. c 430 pe1chl-15
  25. w>
  26. # now we are connected, send each mail
  27. l
  28. mS%.0s %s
  29. u%s
  30. b
  31. rOK
  32. w>
  33. n
  34.  
  35. This sends the S <call> command, the subject, and the entire message in one
  36. go, and then checks for a response containing "OK".  For more detail about
  37. forwarding scripts see the explanation further down this file.
  38.  
  39. The forwarder now concatenates multiple lines from the message into a single
  40. packet, whenever the total length of these lines is below paclen, except when
  41. the effective window (maxframe) is less than 2.
  42.  
  43.  
  44. The answer to a often-asked question about NET/ROM:
  45. You can use different calls for the NET/ROM on different interfaces (e.g. a PI1
  46. call on 23cm).  Specify the calls you want to use in the "attach" commands for
  47. the different interfaces.  Somewhere after these attach commands the
  48. autoexec.net file contains the line "attach netrom $CALLSIGN-9".  When this
  49. line is changed to "attach netrom" (without the callsign), the NET/ROM will use
  50. the interface callsigns on each band.  Make sure that you use a "hidden" alias
  51. (starting with a # sign) for the interlink nodes of the NET/ROM!  The alias can
  52. be separately specified for each interface in the "netrom interface" lines.
  53.  
  54. 871225.33.PE1CHL.900710:
  55.  
  56. On "exit", the program now waits for the interface queues to drain.  This
  57. should solve problems with param commands placed in "onexit.net".  This often
  58. did not function reliably because the interfaces were reset *before* the
  59. characters were actually transmitted.
  60.  
  61. Atari version now supports up to 5 async channels.  The 2 params after
  62. "attach asy" (<addr> and <vec>) can now have the following values:
  63.  
  64.         addr    vec
  65.          1       0      ST RS232 port using Bcon* calls (BIOS)
  66.          1       1      ST RS232 port using direct access to fifo buffer
  67.          3       0      MIDI port
  68.          6       0      ST-compatible RS232 port on TT030
  69.          7       0      MODEM2 port on TT030
  70.          8       0      SERIAL1 port on TT030
  71.          9       0      SERIAL2 port on TT030
  72.  
  73. The old <addr> values 0 and 2 remain valid (for RS232 and MIDI).
  74. Ports 6 and 7 could also be used on an ST with TOS 1.2 or higher, and a user-
  75. written device driver (loaded from the AUTO folder) that supports the Bcon*
  76. routines on BIOS devices 6 and 7.  However, on an ST it is not possible to set
  77. the mode and baudrate for these channels so your driver must set the port to
  78. 8bit, no parity, 1 stopbit, no handshake and the correct baudrate.
  79. The driver must also supply a FIFO buffer for transmit and receive.
  80.  
  81. Unix/XENIX release.  Only supports async I/O for now... (SLIP/KISS/NRS)
  82. To attach a serial line, use an attach command like this:
  83.  
  84.         attach asy /dev/tty1a 0 ax25 ax0 512 256 9600 pe1chl
  85.  
  86. - the tty device (/dev/tty1a) must be "disable"d, and have read/write permission
  87.   for the user running NET.
  88. - the "0" value can be replaced by "r", "c" or "rc" to set the RTSFLOW and
  89.   CTSFLOW options for the device.
  90. - the next two fields are the type (ax25) and name (ax0)
  91. - the "512" is the size of the read() buffer used for receive
  92. - the "256" is the MTU (paclen)
  93. - the next fields are the speed (bits per second) and callsign
  94.  
  95. The program is available in 2 versions, net286 and net386.  The '386 version
  96. can use the select() function internally to improve efficiency.  This can be
  97. enabled by starting the program using: net386 select=kt
  98. The 'k' and 't' enable the use of select() for keyboard(stdin) and tty devices.
  99. It is also possible to set an environment variable SELECT to this value.
  100. Testing using SCO XENIX386 release 2.3.2 has shown that the select() function
  101. somehow clobbers the tty input and output buffers, so the use of this option is
  102. not yet recommended.
  103.  
  104. The "dos" commands CD, COPY, TYPE, RENAME etc. are not implemented.  Use a
  105. subshell or a different window to perform these functions (except CD).
  106. Incoming mail is stored in the /usr/spool/mail directory (or to the directory
  107. defined by the NETMAILS).  This directory must be writable by the user running
  108. NET to be able to receive mail.  The standard mailer can read the incoming mail,
  109. but I do not yet know how to prepare outgoing mail.  Mail stored in the
  110. directory /usr/spool/mqueue (NETMAILQ), using the same format as in the DOS
  111. version of NET, is transmitted by SMTP.  This directory *must* exist and be
  112. writable for the user running NET.
  113. All configuration files are located in the "current directory" as effective when
  114. the program is started.  It is recommended to create a user "net", and to put
  115. the configuration files and the program in it's home directory.  NET can then
  116. be started from the .profile, so that logging in as "net" is sufficient.
  117. The FINGER files are stored in a subdirectory "finger", *without* the .txt
  118. extension used by the DOS version of NET.
  119. The TNC2 emulator will be implemented in a future release (using a FIFO).
  120.  
  121. 871225.33.PE1CHL.900623:
  122.  
  123. Fixed problem that caused crash when an excluded station was connected from
  124. the NET/ROM.
  125.  
  126. Many users complain about problems with IP and/or selected AX.25 servers.
  127. Please note, that in this software each AX.25 server (defined using
  128. "ax25 port") *must* have a *different* SSID, and that each interface (defined
  129. using "attach") *must* have an SSID *different* from all SSID's used by AX.25
  130. servers.  Different interfaces may use the same SSID, but cross-band
  131. digipeating will not be possible in that case.
  132. The autoexec.net file provided as an example follows these rules, but many
  133. people have modified the SSID's and subsequently had strange problems...
  134. When you use the -0 SSID for an interface, the TNC server *must* have some
  135. other SSID, or IP will not work.  To avoid problems, everybody is hereby
  136. encouraged to use the following SSID scheme (proposed by PE1LGT):
  137.  
  138.         SSID  Interf    Function
  139.         -0    All       TNC (normal ax.25 connect)
  140.         -1    All       MBOX
  141.         -2    144       2m interface
  142.         -3    144       mheard/NetDigi 2m
  143.         -4    4k8       2m/4800 baud interface
  144.         -5    4k8       mheard/NetDigi 2m/4800 baud
  145.         -6    All       Conference Bridge
  146.         -7    430       70cm interface
  147.         -8    430       mheard/NetDigi 70cm
  148.         -9    All       NET/ROM
  149.         -10   aaaa      interface
  150.         -11   aaaa      mheard/NetDigi
  151.         -12   23cm      23cm interface
  152.         -13   23cm      mheard/NetDigi 23cm
  153.         -14   bbbb      interface
  154.         -15   bbbb      mheard/NetDigi
  155.  
  156.         aaaa en bbbb usable for other bands, e.g. 28 or 50 MHz
  157.  
  158.         avoid using the -14 and -15 SSID's on bands where a local NET/ROM
  159.         is operating.
  160.  
  161. 871225.33.PE1CHL.900611:
  162.  
  163. Atari version: moved disable/restore handler to trap #7, to allow the use
  164. of trap #5 as a micro_rtx system call.  This is only possible for MWC release
  165. 3.0.0 and above.  No testing done with micro_rtx.
  166.  
  167. Fixed protocol problem that caused AX.25 failures when connected to G8BPQ
  168. nodes.
  169.  
  170. Some changes made to improve portability.  Attempt made to run under XENIX.
  171. (it compiles okay, but the async port handling still causes headaches)